package com.whfc.emp.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 * @Description 德宝闸机人员同步请求参数类
 * @Author hw
 * @Date 2021-04-19 16:41
 * @Version 1.0
 */
@Getter
@Setter
@ToString(exclude = "avatar")
public class DeBaoSyncEmpParam implements Serializable {

    /**
     * 组织机构id
     */
    private Integer deptId;

    /**
     * 人员编码
     */
    private String empCode;

    /**
     * 人员姓名
     */
    private String empName;

    /**
     * 身份证号
     */
    private String idCardNo;

    /**
     * 性别
     */
    private Integer sex;

    /**
     * 民族
     */
    private String nation;

    /**
     * 班组信息
     */
    private String groupId;

    /**
     * 工种id
     */
    private String workTypeName;

    /**
     * 进场时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date enterTime;

    /**
     * 工人类型id
     */
    private String workRoleId;

    /**
     * 是否在职
     */
    private Integer postState;

    /**
     * 用户头像
     */
    private String avatar;
}
